const readline = require('readline-sync');

let nameStr = `查丁予、刘安妮、向凌翔、林家玉、郑小鸿、罗明金、蔡青青、杨光辉、杜前、顾小平、曾福康、陈思颖、陈然、杨丹丹、王世龙、涂禄垒、斯文帅、罗铭涛、廖安然、易国柱、黄鑫宇、吴洋、刘思憶、牛婉婷、李亚强、杨奕婧、张飞扬、易睿智、张鸿君`;
let nameArr = nameStr.split('、');
//[0,nameArr.length-1]
//let random=parseInt(Math.random() * (nameArr.length-1-0+1)+0)

//声明三个数组装中奖的人
let first_prize = [], second_prize = [], third_prize = [];

for (let i = 3; i > 0; i--) {
    console.log(`请输入${i}等奖中奖人数`);
    let count = readline.question() - 0;
    //循环生成中奖的人，放到数组当中
    for (let j = 0; j < count; j++) {
        let index = parseInt(Math.random() * nameArr.length);
        switch (i) {
            case 1://一等奖
                first_prize.push(nameArr[index]);
                break;
            case 2://二等奖
                second_prize.push(nameArr[index]);
                break;
            case 3://三等奖
                third_prize.push(nameArr[index]);
                break;
        }

        nameArr.splice(index, 1);//删除已经中奖的人
    }
}

console.log(
    `一等奖：${first_prize},
    二等奖：${second_prize},
    三等奖：${third_prize}`);
